Component Enhancement: An Adaptive Reusability Mechanism for Groups of Collaborating Classes
نویسنده
چکیده
We enhance the Demeter Method for object oriented software development with the component model for describing the evolution of groups of collaborating classes The model is based on class dictionary graphs LBSL Ber and reusable be havior descriptions which are expressed by propagation in class dictionary graphs LXSL Our experience demonstrates that the component model lifts program ming to a higher level of abstraction it signi cantly reduces the size of programs and it makes them resilient to change and therefore we propose a reusability mech anism for components Components are useful for the development of reusable software libraries for application development as well as for recording the history of object oriented programs An implementation of propagation patterns which are an important part of components and related papers are available by ftp LBH Keyword Codes D D D
منابع مشابه
Mini/Micro-Grid Adaptive Voltage and Frequency Stability Enhancement Using Q-learning Mechanism
This paper develops an adaptive control method for controlling frequency and voltage of an islanded mini/micro grid (M/µG) using reinforcement learning method. Reinforcement learning (RL) is one of the branches of the machine learning, which is the main solution method of Markov decision process (MDPs). Among the several solution methods of RL, the Q-learning method is used for solving RL in th...
متن کاملNano TiO2@SiO2 as an efficient and reusable catalyst for the synthesis of multi-substituted imidazoles
Nano TiO2 supported on SiO2 (Nano TiO2@SiO2) as a solid Lewis acid, was described to be an effective and reusable catalyst for one-pot three-component reaction of benzil, aryl aldehydes and ammonium acetate for the synthesis 2-aryl-4,5-diphenyl-1H-imdazoles synthesis. To explore the high efficacy of the catalytic system the four-component cyclization of benzil, aryl aldehydes, ammonium acetate ...
متن کاملNano TiO2@SiO2 as an efficient and reusable catalyst for the synthesis of multi-substituted imidazoles
Nano TiO2 supported on SiO2 (Nano TiO2@SiO2) as a solid Lewis acid, was described to be an effective and reusable catalyst for one-pot three-component reaction of benzil, aryl aldehydes and ammonium acetate for the synthesis 2-aryl-4,5-diphenyl-1H-imdazoles synthesis. To explore the high efficacy of the catalytic system the four-component cyclization of benzil, aryl aldehydes, ammonium acetate ...
متن کاملSpeech Enhancement by Modified Convex Combination of Fractional Adaptive Filtering
This paper presents new adaptive filtering techniques used in speech enhancement system. Adaptive filtering schemes are subjected to different trade-offs regarding their steady-state misadjustment, speed of convergence, and tracking performance. Fractional Least-Mean-Square (FLMS) is a new adaptive algorithm which has better performance than the conventional LMS algorithm. Normalization of LMS ...
متن کاملEnhancement of Voltage/Frequency Stability in an Autonomous Micro Energy Grid with Penetration of Wind Energy Using a Parallel Fuzzy Mechanism
The main objective of this paper is to model and optimize the parallel and relatively complex FuzzyP+FuzzyI+FuzzyD (FP+FI+FD) controller for simultaneous control of the voltage and frequency of a micro-grid in the islanded mode. The FP+FI+FD controller has three parallel branches, each of which has a specific task. Finally, as its name suggests, the final output of the controller is derived fro...
متن کامل